package com.zqxq.lottery.service.order;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.zqxq.lottery.entity.po.order.FollowOrderPO;
import com.zqxq.lottery.entity.vo.expert.ExpertDetailVO;
import com.zqxq.lottery.entity.vo.order.FollowOrderVO;
import com.zqxq.lottery.entity.vo.order.PushOrderDetailVO;
import com.zqxq.lottery.entity.vo.order.PushOrderVO;

import java.util.List;

/**
 * @author 苦智
 * @date 2018/8/3 17:50
 * @description
 * @ClassName IFollowOrderService
 */
public interface IFollowOrderService extends IService<FollowOrderPO>{
    List<FollowOrderVO> getFollowOrderList(String userId, String orderId, Integer type,String followUserId, Page<FollowOrderVO> page);

    PushOrderVO getPushOrder(String userId, Integer type, Integer status,Integer pageNo,Integer pageSize);

    ExpertDetailVO getExpertDetail(String userId, String followUserId);

    ExpertDetailVO getPushOrderDetailByPid(String orderId, String expertId,String followUserId);

    void followOrderRobot();

    void createRobotPropularity();
}
